---
title: Univer Pro 简介
description: Univer Pro 基于开源的 Univer 扩展了更多符合企业级需求的功能，包括导入导出、打印、协同编辑等。
---

import { IconWrapper } from '@/components/icon-wrapper'

Univer Pro 基于[开源的 Univer](https://github.com/dream-num/univer) 扩展了更多符合企业级需求的功能，包括：

<Tabs items={['Univer Sheets', 'Univer Docs']}>
  <Tab>
    <Cards>
      <Card title="高级公式引擎" href="/zh-CN/guides/sheets/features/advanced-formula" />
      <Card title="数据透视表" href="/zh-CN/guides/sheets/features/pivot-table" />
      <Card title="迷你图" href="/zh-CN/guides/sheets/features/sparkline" />
      <Card title="图表" href="/zh-CN/guides/sheets/features/charts" />
      <Card title="导入导出" href="/zh-CN/guides/sheets/features/import-export" />
      <Card title="打印" href="/zh-CN/guides/sheets/features/print" />
      <Card title="协同编辑（包含协同光标和历史记录）" href="/zh-CN/guides/sheets/features/collaboration" />
      <Card title="编辑历史" href="/zh-CN/guides/sheets/features/edit-history" />
    </Cards>
  </Tab>
  <Tab>
    <Cards>
      <Card title="导入导出" href="/zh-CN/guides/docs/features/import-export" />
      <Card title="打印" href="/zh-CN/guides/docs/features/print" />
      <Card title="协同编辑（包含协同光标和历史记录）" href="/zh-CN/guides/docs/features/collaboration" />
    </Cards>
  </Tab>
</Tabs>

这些功能将会在文档中用 <IconWrapper className="inline-flex" type="pro" size="sm" icon={null} /> 标识。

Univer Pro 以 [Univer 商业授权协议](https://univer.ai/license)发布。在未授权的情况下也可免费使用，但在实际运行 Univer Pro 时会存在一些限制[^1]。

如果你需要解锁限制，可以联系我们的销售团队以购买许可证。你可以在[许可证](/guides/pro/license)章节了解你是否需要许可证，以及如何获取和使用许可证。

<Callout type="warning">
  Univer Pro 的功能依赖服务端支持，因此在使用 Univer Pro 的功能前，请确保你已经部署了 Univer Pro 服务端。
</Callout>

## 服务端部署

### 环境要求 [#evironment-requirements]

| 环境 | 要求 |
| ---- | ---- |
| 操作系统 | Linux、Mac、Windows(WSL) |
| CPU | 至少 1 核 |
| 内存 | 至少 2G，如果想支持较大文件的导入导出，建议 >4G |
| 磁盘 | 至少 10G |
| Docker | 23 及以上版本 |

### 兼容性

- Linux：建议内核版本 不低于 3.10.0（部分用户在低版本内核下遇到兼容性问题）
- Docker：版本 23 或更高
- Docker Compose：版本 2.21 或更高
- 数据库：
  - MySQL：版本 8.0 或更高
  - PostgreSQL：版本 13 或更高
  - Redis：版本 5.0 或更高
  - 支持以 PostgreSQL 和 MySQL 连接方式的国产数据库，以及达梦数据库 V8 版本

### 一键部署

满足以上要求后，你可以使用以下脚本通过 docker compose 一键部署 Univer Pro 服务端：

```bash
bash -c "$(curl -fsSL https://get.univer.ai)"
```

更多详细的部署方式和配置选项，请参考后续章节的[服务端部署](/guides/pro/server) 部分。

## 客户端集成

Univer Pro 的预设和插件的使用方式与 Univer 无异，你可以在对应的功能章节中找到它们的使用方式。

### 快速开始

如果你需要一个能够快速上手的脚手架项目，我们准备了一个[Univer Pro 起步套件](https://github.com/dream-num/univer-pro-sheet-start-kit)，可以通过以下命令快速创建一个 Univer Pro 的项目：

<Tabs items={['npm', 'pnpm']}>
  <Tab>
    执行以下命令需要设备安装有 `nodejs >= 18`，`npm >= 8` 和 `git`。

    ```bash
    npx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
    cd univer-pro-sheet-start-kit
    npm install
    npm run dev
    ```
  </Tab>
  <Tab>
    执行以下命令需要设备安装有 `nodejs >= 18`，`pnpm >= 7` 和 `git`。

    ```bash
    pnpm dlx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
    cd univer-pro-sheet-start-kit
    pnpm install
    pnpm dev
    ```
  </Tab>
</Tabs>

<Callout>
  如果服务端部署在其他机器上，需要在 `vite.config.ts` 中把 `server` 配置中的 `localhost` 改为对应机器的 IP 地址。
</Callout>

🎉 如果一切顺利，那么恭喜你，你已成功创建集成了服务端的 Univer Pro 项目，访问 http://localhost:5173/ 以体验高级功能和协同编辑。

---

[^1]: 限制包括但不限于：水印、导入体积限制、协同编辑文档数量限制等，详细限制请参考[定价](https://univer.ai/pricing)页面。
